package com.dianjing.dianqun.model;

import com.alibaba.fastjson.annotation.JSONField;

public class ChannelExt {
	/**
	 * 
	 */
	private Integer channelId;

	/**
	 * 名称
	 */
	private String channelName;

	/**
	 * 终审级别
	 */
	private Byte finalStep;

	/**
	 * 审核后(1:不能修改删除;2:修改后退回;3:修改后不变)
	 */
	private Byte afterCheck;

	/**
	 * 是否使用目录访问
	 */
	@JSONField(serialize = false)
	private String isAccessByDir;

	/**
	 * 是否使用子栏目列表
	 */
	@JSONField(serialize = false)
	private String isListChild;

	/**
	 * 每页多少条记录
	 */
	private Integer pageSize;

	/**
	 * 栏目页生成规则
	 */
	@JSONField(serialize = false)
	private String channelRule;

	/**
	 * 内容页生成规则
	 */
	@JSONField(serialize = false)
	private String contentRule;

	/**
	 * 外部链接
	 */
	private String link;

	/**
	 * 栏目页模板
	 */
	@JSONField(serialize = false)
	private String tplChannel;

	/**
	 * 内容页模板
	 */
	@JSONField(serialize = false)
	private String tplContent;

	/**
	 * 缩略图
	 */
	private String titleImg;

	/**
	 * 内容图
	 */
	private String contentImg;

	/**
	 * 内容是否有缩略图
	 */
	@JSONField(serialize = false)
	private Boolean hasTitleImg;

	/**
	 * 内容是否有内容图
	 */
	@JSONField(serialize = false)
	private Boolean hasContentImg;

	/**
	 * 内容标题图宽度
	 */
	@JSONField(serialize = false)
	private Integer titleImgWidth;

	/**
	 * 内容标题图高度
	 */
	@JSONField(serialize = false)
	private Integer titleImgHeight;

	/**
	 * 内容内容图宽度
	 */
	@JSONField(serialize = false)
	private Integer contentImgWidth;

	/**
	 * 内容内容图高度
	 */
	@JSONField(serialize = false)
	private Integer contentImgHeight;

	/**
	 * 评论(0:匿名;1:会员;2:关闭)
	 */
	private Integer commentControl;

	/**
	 * 顶踩(true:开放;false:关闭)
	 */
	private Boolean allowUpdown;

	/**
	 * 是否新窗口打开
	 */
	@JSONField(serialize = false)
	private Boolean isBlank;

	/**
	 * TITLE
	 */
	private String title;

	/**
	 * KEYWORDS
	 */
	private String keywords;

	/**
	 * DESCRIPTION
	 */
	private String description;

	/**
	 * 
	 */
	@JSONField(serialize = false)
	private String isStaticChannel;

	/**
	 * 
	 */
	@JSONField(serialize = false)
	private String isStaticContent;

	/**
	 * 
	 * @return channel_id
	 */
	public Integer getChannelId() {
		return channelId;
	}

	/**
	 * 
	 * @param channelId
	 */
	public void setChannelId(Integer channelId) {
		this.channelId = channelId;
	}

	/**
	 * 名称
	 * 
	 * @return channel_name 名称
	 */
	public String getChannelName() {
		return channelName;
	}

	/**
	 * 名称
	 * 
	 * @param channelName
	 *            名称
	 */
	public void setChannelName(String channelName) {
		this.channelName = channelName == null ? null : channelName.trim();
	}

	/**
	 * 终审级别
	 * 
	 * @return final_step 终审级别
	 */
	public Byte getFinalStep() {
		return finalStep;
	}

	/**
	 * 终审级别
	 * 
	 * @param finalStep
	 *            终审级别
	 */
	public void setFinalStep(Byte finalStep) {
		this.finalStep = finalStep;
	}

	/**
	 * 审核后(1:不能修改删除;2:修改后退回;3:修改后不变)
	 * 
	 * @return after_check 审核后(1:不能修改删除;2:修改后退回;3:修改后不变)
	 */
	public Byte getAfterCheck() {
		return afterCheck;
	}

	/**
	 * 审核后(1:不能修改删除;2:修改后退回;3:修改后不变)
	 * 
	 * @param afterCheck
	 *            审核后(1:不能修改删除;2:修改后退回;3:修改后不变)
	 */
	public void setAfterCheck(Byte afterCheck) {
		this.afterCheck = afterCheck;
	}

	/**
	 * 是否使用目录访问
	 * 
	 * @return is_access_by_dir 是否使用目录访问
	 */
	public String getIsAccessByDir() {
		return isAccessByDir;
	}

	/**
	 * 是否使用目录访问
	 * 
	 * @param isAccessByDir
	 *            是否使用目录访问
	 */
	public void setIsAccessByDir(String isAccessByDir) {
		this.isAccessByDir = isAccessByDir == null ? null : isAccessByDir.trim();
	}

	/**
	 * 是否使用子栏目列表
	 * 
	 * @return is_list_child 是否使用子栏目列表
	 */
	public String getIsListChild() {
		return isListChild;
	}

	/**
	 * 是否使用子栏目列表
	 * 
	 * @param isListChild
	 *            是否使用子栏目列表
	 */
	public void setIsListChild(String isListChild) {
		this.isListChild = isListChild == null ? null : isListChild.trim();
	}

	/**
	 * 每页多少条记录
	 * 
	 * @return page_size 每页多少条记录
	 */
	public Integer getPageSize() {
		return pageSize;
	}

	/**
	 * 每页多少条记录
	 * 
	 * @param pageSize
	 *            每页多少条记录
	 */
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	/**
	 * 栏目页生成规则
	 * 
	 * @return channel_rule 栏目页生成规则
	 */
	public String getChannelRule() {
		return channelRule;
	}

	/**
	 * 栏目页生成规则
	 * 
	 * @param channelRule
	 *            栏目页生成规则
	 */
	public void setChannelRule(String channelRule) {
		this.channelRule = channelRule == null ? null : channelRule.trim();
	}

	/**
	 * 内容页生成规则
	 * 
	 * @return content_rule 内容页生成规则
	 */
	public String getContentRule() {
		return contentRule;
	}

	/**
	 * 内容页生成规则
	 * 
	 * @param contentRule
	 *            内容页生成规则
	 */
	public void setContentRule(String contentRule) {
		this.contentRule = contentRule == null ? null : contentRule.trim();
	}

	/**
	 * 外部链接
	 * 
	 * @return link 外部链接
	 */
	public String getLink() {
		return link;
	}

	/**
	 * 外部链接
	 * 
	 * @param link
	 *            外部链接
	 */
	public void setLink(String link) {
		this.link = link == null ? null : link.trim();
	}

	/**
	 * 栏目页模板
	 * 
	 * @return tpl_channel 栏目页模板
	 */
	public String getTplChannel() {
		return tplChannel;
	}

	/**
	 * 栏目页模板
	 * 
	 * @param tplChannel
	 *            栏目页模板
	 */
	public void setTplChannel(String tplChannel) {
		this.tplChannel = tplChannel == null ? null : tplChannel.trim();
	}

	/**
	 * 内容页模板
	 * 
	 * @return tpl_content 内容页模板
	 */
	public String getTplContent() {
		return tplContent;
	}

	/**
	 * 内容页模板
	 * 
	 * @param tplContent
	 *            内容页模板
	 */
	public void setTplContent(String tplContent) {
		this.tplContent = tplContent == null ? null : tplContent.trim();
	}

	/**
	 * 缩略图
	 * 
	 * @return title_img 缩略图
	 */
	public String getTitleImg() {
		return titleImg;
	}

	/**
	 * 缩略图
	 * 
	 * @param titleImg
	 *            缩略图
	 */
	public void setTitleImg(String titleImg) {
		this.titleImg = titleImg == null ? null : titleImg.trim();
	}

	/**
	 * 内容图
	 * 
	 * @return content_img 内容图
	 */
	public String getContentImg() {
		return contentImg;
	}

	/**
	 * 内容图
	 * 
	 * @param contentImg
	 *            内容图
	 */
	public void setContentImg(String contentImg) {
		this.contentImg = contentImg == null ? null : contentImg.trim();
	}

	/**
	 * 内容是否有缩略图
	 * 
	 * @return has_title_img 内容是否有缩略图
	 */
	public Boolean getHasTitleImg() {
		return hasTitleImg;
	}

	/**
	 * 内容是否有缩略图
	 * 
	 * @param hasTitleImg
	 *            内容是否有缩略图
	 */
	public void setHasTitleImg(Boolean hasTitleImg) {
		this.hasTitleImg = hasTitleImg;
	}

	/**
	 * 内容是否有内容图
	 * 
	 * @return has_content_img 内容是否有内容图
	 */
	public Boolean getHasContentImg() {
		return hasContentImg;
	}

	/**
	 * 内容是否有内容图
	 * 
	 * @param hasContentImg
	 *            内容是否有内容图
	 */
	public void setHasContentImg(Boolean hasContentImg) {
		this.hasContentImg = hasContentImg;
	}

	/**
	 * 内容标题图宽度
	 * 
	 * @return title_img_width 内容标题图宽度
	 */
	public Integer getTitleImgWidth() {
		return titleImgWidth;
	}

	/**
	 * 内容标题图宽度
	 * 
	 * @param titleImgWidth
	 *            内容标题图宽度
	 */
	public void setTitleImgWidth(Integer titleImgWidth) {
		this.titleImgWidth = titleImgWidth;
	}

	/**
	 * 内容标题图高度
	 * 
	 * @return title_img_height 内容标题图高度
	 */
	public Integer getTitleImgHeight() {
		return titleImgHeight;
	}

	/**
	 * 内容标题图高度
	 * 
	 * @param titleImgHeight
	 *            内容标题图高度
	 */
	public void setTitleImgHeight(Integer titleImgHeight) {
		this.titleImgHeight = titleImgHeight;
	}

	/**
	 * 内容内容图宽度
	 * 
	 * @return content_img_width 内容内容图宽度
	 */
	public Integer getContentImgWidth() {
		return contentImgWidth;
	}

	/**
	 * 内容内容图宽度
	 * 
	 * @param contentImgWidth
	 *            内容内容图宽度
	 */
	public void setContentImgWidth(Integer contentImgWidth) {
		this.contentImgWidth = contentImgWidth;
	}

	/**
	 * 内容内容图高度
	 * 
	 * @return content_img_height 内容内容图高度
	 */
	public Integer getContentImgHeight() {
		return contentImgHeight;
	}

	/**
	 * 内容内容图高度
	 * 
	 * @param contentImgHeight
	 *            内容内容图高度
	 */
	public void setContentImgHeight(Integer contentImgHeight) {
		this.contentImgHeight = contentImgHeight;
	}

	/**
	 * 评论(0:匿名;1:会员;2:关闭)
	 * 
	 * @return comment_control 评论(0:匿名;1:会员;2:关闭)
	 */
	public Integer getCommentControl() {
		return commentControl;
	}

	/**
	 * 评论(0:匿名;1:会员;2:关闭)
	 * 
	 * @param commentControl
	 *            评论(0:匿名;1:会员;2:关闭)
	 */
	public void setCommentControl(Integer commentControl) {
		this.commentControl = commentControl;
	}

	/**
	 * 顶踩(true:开放;false:关闭)
	 * 
	 * @return allow_updown 顶踩(true:开放;false:关闭)
	 */
	public Boolean getAllowUpdown() {
		return allowUpdown;
	}

	/**
	 * 顶踩(true:开放;false:关闭)
	 * 
	 * @param allowUpdown
	 *            顶踩(true:开放;false:关闭)
	 */
	public void setAllowUpdown(Boolean allowUpdown) {
		this.allowUpdown = allowUpdown;
	}

	/**
	 * 是否新窗口打开
	 * 
	 * @return is_blank 是否新窗口打开
	 */
	public Boolean getIsBlank() {
		return isBlank;
	}

	/**
	 * 是否新窗口打开
	 * 
	 * @param isBlank
	 *            是否新窗口打开
	 */
	public void setIsBlank(Boolean isBlank) {
		this.isBlank = isBlank;
	}

	/**
	 * TITLE
	 * 
	 * @return title TITLE
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * TITLE
	 * 
	 * @param title
	 *            TITLE
	 */
	public void setTitle(String title) {
		this.title = title == null ? null : title.trim();
	}

	/**
	 * KEYWORDS
	 * 
	 * @return keywords KEYWORDS
	 */
	public String getKeywords() {
		return keywords;
	}

	/**
	 * KEYWORDS
	 * 
	 * @param keywords
	 *            KEYWORDS
	 */
	public void setKeywords(String keywords) {
		this.keywords = keywords == null ? null : keywords.trim();
	}

	/**
	 * DESCRIPTION
	 * 
	 * @return description DESCRIPTION
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * DESCRIPTION
	 * 
	 * @param description
	 *            DESCRIPTION
	 */
	public void setDescription(String description) {
		this.description = description == null ? null : description.trim();
	}

	/**
	 * 
	 * @return is_static_channel
	 */
	public String getIsStaticChannel() {
		return isStaticChannel;
	}

	/**
	 * 
	 * @param isStaticChannel
	 */
	public void setIsStaticChannel(String isStaticChannel) {
		this.isStaticChannel = isStaticChannel == null ? null : isStaticChannel.trim();
	}

	/**
	 * 
	 * @return is_static_content
	 */
	public String getIsStaticContent() {
		return isStaticContent;
	}

	/**
	 * 
	 * @param isStaticContent
	 */
	public void setIsStaticContent(String isStaticContent) {
		this.isStaticContent = isStaticContent == null ? null : isStaticContent.trim();
	}
}